project teams - German English Dictionary